home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
bbs
/
con_005c.zip
/
GAMMA-5.NEW
< prev
next >
Wrap
Text File
|
1997-04-25
|
45KB
|
1,155 lines
+---------------------------------------+
I Bug fixes, changes and new features I
I from O.O1 Gamma-4 to O.O1 Gamma-5 I
+---------------------------------------+
This file contains most of the changes since Gamma-4,
however it may not contain all of them and also there may
be listed some corrections to things that were added only
after releasing Gamma-4. Sorry about this. The list is
divided in three parts: fixes, changes and additions.
FIXED
[Beta-21]
- Select message/file/door area : /NOSUBDIR parameter;
checking current sub dir number is ignored.
- Select message/file/door area : it was not possible to
select area from another sub dir from command line, ie.
SELMAREA <num> where <num> was an area in another subdir
than current subdir.
- /NOVERIFY switch added to "write message to sysop" after
failing all password tries in login
- Adding message/file/door areas in CSETUP (protected mode
or OS/2 version) crashed with RTE 216
- LOGVIEW (OS/2 version) crashed in start
- Entering area number in select area mode did not select
area if new area number was higher than highest area
number in current sub dir.
- Pressing End in area list sometimes aborted select area
mode.
- GROUPS.CTL group descriptions couldn't contain more than
one word.
- JAMbasePath, DefLocalMovePath, LngPath, CtlPath, VotePath
and UserTagsPath path settings were not copied from the
common setup when using common settings.
- when pressing Insert in filebase editor, the edit field
length for copied files was only 12 chars long.
- Origin line was not converted thru translation tables when
saving message to message base.
- If "filename.ext" (lower case) already existed in file
area and you added missing files in filebase editor, also
"FILENAME.EXT" was added to list.
- Concord occasionally hang when running menutype DL_FLIST
with more than one parameter. Only the first parameter
(export filename) was accepted.
- RTE 001 is not displayed anymore in all run time error
messages
- Writing messages to .MSG area sometimes caused "emergency
save" even though message was actually saved correctly.
- Sometimes space chars were not removed from the
beginning/end of the user name in which case the following
prompt could appear "User <username> not found in user
base" even if the user actually does exist in the user
base. Eg. WRITE_MSG "/TPasi Talliniemi /A1" had to be
entered as WRITE_MSG "/TPasi Talliniemi/A1" before.
- It was not possible to modify other settings even if using
node specific setup for them.
- ^]@boolean_macro@=1/0; did not work in ANSI file.
- Fixed bug in ^]!macro=xxx; statement.
- Using switch /T<username> with menutype 200A/2011 returned
"user not found" if user would not have been required to
verify user name in any case and suggested the same
username which was then accepted by pressing enter.
- Uploading duplicate file could crash with RTE if
UPLOAD.CTL did not contain any ratio entries for uploaded
file.
- Kludges in JAM areas were not packed into message packets.
- If BBSTAGFL.x was erased, tagged files list was not
emptied.
- Message area is now restored back to old area after "reply
to another area".
- "Export message" feature crashed if there was not enough
disk space.
- Fixed bug with lower case command line input.
- In vote system, if question had settings Share_Points=No
and Change_Vote_Later=No, user could not vote to that
question at all.
- CSETUP.EXE : Sometimes one or two files were left open
permanently in config, user edit and filebase edit.
- When removing "RE:" from beginning of subject, the white
spaces immediately following it were not removed.
- If multiple parameters (/ALL, /COMB, /PKT, /MAIL,
/NOSUBDIR) were given to prev/next area functions, only
the last parameter was processed.
- If using cmdline mode and menu contained cursor selection
menutypes, pressing Enter activated "command not found"
menutypes.
- If using hotkey mode and menu contained cursor selection
menutypes, pressing up/down/Enter activated "command not
found" menutypes.
- ^]!ANSWER=1; did not change @ANSWER@ macro in ~1~2...~n
prompts.
- "Press Space to hide this line" in lng editor was
displayed right after the language string and could not be
hidden by pressing Space key.
- Select Area menutype with /NOSUBDIR switch displayed also
"subdir" areas in the area list.
- When creating offline message packet, other files like
NEWS.ANS, WELCOME.ANS etc. were packed with full paths to
message packet. When using PKZIP with -m parameter, this
caused PKZIP to remove temp directory, thus making Concord
crash after packing file.
[Beta-22]
- CSETUP crashed when creating Squish area with invalid
file name.
- When writing new message to an empty message area,
Concord (prot+OS2) crashed with RTE 216.
- When creating new areas, Csetup (prot+OS2) displayed
the new areas data wrong even though it was correctly
saved to disk. Reloading Csetup after creating a new
area, restored correct area list.
- When initializing modem, Concord could hang if strings
could not be sent to modem correctly.
- Concord/2 did not check for carrier when trying to
flush modem output buffer.
- Available memory was lost in Beta-21 while processing
JAM areas in the following menutypes: Mail scan
($200B), Message area statistics ($2010) and Set last
read pointers ($200F) with /DAYS:xxx switch. This could
cause real mode version to crash in various errors...
- If new user logged in using IEMSI and debug was turned
on, IEMSI login sequence was written twice to log file.
- Concord crashed after tossing Bluewave reply packet if
.PDQ file (set areas request) was invalid (null length).
- Sub directory names with extensions were not displayed
in CSETUP directory lists.
- Directory ".." was not displayed in CSETUP/2 directory
lists.
- *C was not converted to COMSPEC env.var. in CSETUP.
- If INCLUDE.MNU is disabled in destination menu but is
enabled in current menu and command line contains
command to jump to that menu and then invoke another
command, also commands in INCLUDE.MNU were checked.
- V7 node list : Point number was assigned to normal
nodes as well.
- Concord did not return back to original file area
after changing area for uploaded file by request of
external upload checker.
- If BBS list editor was exited and then restarted
without exiting CSETUP first, an empty BBS list
was displayed on screen.
- F1 and Alt-J were not supported in BBS list editor.
- In BBS list editor, cursor was placed always to the
same node / net number when editing BBS information,
even if current BBS did not have enough number of nodes
/ nets, in which case the cursor was not displayed at
all.
- Adding nodes/nets sometimes crashed BBS list editor.
- Adding new BBS crashed BBS list editor when trying to
save BBS information.
- Screen was not always redrawn after packing BBS list or
moving BBS in BBS list editor.
- If BBSLIST.IDX file did not exist, Concord created new
one but crashed when trying to access it on the same
run time.
- Moving files to another file area did not work in
filebase editor.
- Adding files in filebase editor (OS/2 version) with
Insert did not automatically convert filenames to
uppercase; thus making it impossible to eg. search for
those files by filename.
- After packing filebase in filebase editor, screen could
be redrawn incorrectly if the first description on the
current screen (before pack was started) was incomplete.
- The last file in the file list could not be found with
file search in filebase editor.
- If file search was started when cursor was above the
last file in the file list, filebase editor hang.
- When moving up/down in file list in filebase editor,
cursor was moved to beginning or end of file list
if file description length exceeded screen length.
- CSETUP FILE PACK usage help text was incorrect
- Group mail security was not checked correctly when
writing group mail (*Everyone*)
- Filebase editor; edit file description: pressing
backspace in the beginning of the line did not move the
cursor to the previous line.
[Beta-23]
- After running logoff menutype, all remaining commands on
user entered command line were still processed.
- When using DDMMYY or YYMMDD date format, new files list
header contained wrong "range length" information (always
0 days).
- If charset was 0 in msg area setup, origin line was
scrumbled.
- If QWK netmail contained two or more To: lines in
beginning of message text, the last To: line was processed
and other lines stripped. This has now been fixed. The
correct behaviour is : The first To: line contains
destination netmail address which is processed and
stripped by Concord. Any remaining To: lines are not
touched, allowing for example gating messages to Internet.
- Pressing PgUp/PgDn when editing vote question header in
vote editor did not redraw old field.
- If some vote questions had been deleted, protected mode
and OS/2 versions of vote editor crashed or could cause
strange appearance in vote question list.
- RTE 202 after logging out from Concord/2.
- Concord crashed if it tried to remove local file attach
path and failed.
- All command keys in full screen editor were case
sensitive.
- Last group did not appear in select area group list.
- WELCOME.ANS, NEWS.ANS or GOODBYE.ANS were added to offline
message packet as BULLET?.ANS instead of true BULLET?.ANS
files.
- If message was written with editor that supported
soft-CRs, sometimes lines were joined without empty space
between words.
- When selecting msg/file/door area eg. with /RANGE switch
and current area number was higher than any area in area
list, cursor was not displayed and Home needed to be
pressed to redraw screen.
- When entering new netmail (no netmail address information
known), Concord did not display nodelist automatically.
- Displaying nodelist could not be aborted and did not have
more prompt.
- Concord crashed if total length of file description and
uploader name exceeded 2048 bytes. (Beta 22: RTE 216 at
0005:5535)
- Adding first message, file or door areas crashed Csetup.
- There were some bugs interpreting UPLOAD.CTL.
- !!! Changed way of interpreting of RANGE parameters,
WRITEMSG FUNCTIONS parameters and PREV/NEXT FUNCTIONS
parameters (see MENUTYPE.DOC). Now each switch needs to be
separated by space. For example, "/COMB /GROUP=CON xxx" or
"xxx /COMB /GROUP=CON" would be valid while
"/COMB/GROUP=CON xxx" or "xxx /COMB/GROUP=CON" would not
anymore. This also solves the problem with /D<destnetaddr>
in WRITEMSG menutype.
- "User not found" error was reported if message was
addressed to Sysop.
- In vote editor, "date when answer was added" field
appeared in wrong place when editing. Also cursor line was
not redrawn before and after edit and first Enter keypress
did not move cursor to next field. It was possible to
press Up key in vote users list when there were no voted
users.
- Csetup did not ask to create path if non-existant path was
given for a .MSG area
- It was not possible to exit filebase editor with Esc
keypress if filebase was empty.
- "Some deleted BBSs found in the list. Use Alt-P to pack
list." error was reported in BBS list editor also if total
count of BBSs was less than could fit in one screen.
- !!! Major bug with multinode setup fixed: Earlier only as
many fields as there were in existing node specific setup,
were copied from default setup to node setup. This is
related to the following sections: modem responses, net
addresses, limits, events, transfer protocols, archivers,
editors and char sets.
- Time range checking was incorrect with time ranges like
"02:00-01:00" when checking user limits, message areas,
file areas, doors and yell times. Only modem answer time
range worked correctly.
- #xxx codes were not correctly interpreted in keyboard
macros.
- If user's name or alias contained "," character some
strange output could occur in log file at login or at time
of writing messages...
- AFTERUSR.SCR was executed after saving user data to user
files, not just before that.
- Wait for call -mode failed to continue if automatic answer
was used and connect string was received very fast after
RING signal.
[Beta-24]
- Assistant sysop name was not copied from main config to
node config if reginfos were defined as "common".
- If carrier was lost when Concord was verifying login user
name Concord could crash with error message when exiting.
- If user dropped carrier at password prompt possibly failed
password tries were not saved to user file.
- CPU usage was 100% when waiting for key input in certain
places in Csetup (for example security fields in area
setup).
- Fixed DOOR.SYS output format; one line was MISSING!
- If FileSize(file) reported 0 even if actual size was
bigger, NODES.DAT could grow indefinitely. (Possible in
certain networking environments???)
- Possible path in lngfile in command "CSETUP GEN LNG
lngfile" was ignored. Language file was always compiled
from system or language path. This also concerned
compiling from the language editor.
- Filebase editor did not process archive files correctly in
the first time, for example get FILE_ID.DIZ from archive.
[Beta-25]
- User editor does not hang anymore if using 50 lines mode
and odd number of user editor screens were defined and
PgDn key was pressed.
- Also pressing PgUp to scroll pages in 50 lines mode in
user editor did not work as supposed.
- It was not possible to go to next user editor screen in
user editor if user editor screens were not located in
.EXE path.
- Editing globally some boolean (yes/no) attribute in Csetup
did not work correctly.
- "Point" part is not included in INTL kludge anymore.
- NFC2 could hang or crash if gap filling was turned on and
gap filling char was blank (space).
- Multinode chat screen output fixed. Edit line is now
following the output instead of being always located in
the bottom line. If user was in multinode chat and sysop
started chat, Concord could crash if somebody else wrote
something in the multinode chat.
- Old taglists path and log file path were not checked for
existance in Csetup.
- When creating new file area where is no download path
defined yet, Csetup inserted automatically "FILES.BBS"
(without path) into FILES.BBS path field.
- IEMSI users were not checked from NONAME.CTL.
- Command line parameter -T1440 was interpreted as -T0.
[Beta-26]
- Csetup: If path did not exist and the total length of the
question (including the path name) exceeded 75 chars,
Csetup crashed.
- Language editor was also looking for GENUTIL.EXE when
compiling language files (error message displayed) though
language files were compiled internally.
- Csetup asked to create path also in inactive file and
message areas.
- LOGVIEW "Never logged in" bug fixed.
- Node status is no more changed to "using door" when
packing offline message packet.
- If FILEED.CFG did not exist, Csetup tried to read input
from console.
- B-25 Csetup filearea config: help line for "copy to temp"
was not correct.
- With such charsets where "\" was changed to "Ö", it was
not possible to enter any full pathnames to export message
command line. Now user charset is disabled when asking
export msg destination filepathname.
- B-25 Csetup tried to verify renaming filebases even if
sysop was creating new filebases.
- Creating new node configuration files was not possible if
main system configuration file existed.
- If upload checker requested to move the uploaded file from
one path to another, Concord moved the file correctly to
new path but still wrote the file description to the file
list of the old file area.
- Filebase editor: When trying to move files to another
filearea, no files were actually moved and current file
area had to be reloaded or most filebase functions would
fail.
- Csetup: Shelling to DOS made cursor always visible.
- Filebase editor: Screen was not redrawn after adding files
from path to filebase.
[Beta-27]
- Mail scan bug fixed: Concord crashed (RTE 216) if new area
started in the list on the last line before more prompt
ie. there was only space for the area header line.
- Uploading Bluewave message packet: Concord could sometimes
crash (RTE 5) if packet contained both messages and either
set areas requests or file requests.
- Writing messages to Squish areas randomly caused startup
of "emergency save" function though message was stored to
Squish base correctly.
- Concord could crash when exporting new files list if some
file did not have any file description at all.
- If CSETUP.CFG did not exist, Concord tried to read the
information from console :-)
- Local screen buffer handling (TTY.INC) fixed.
- Concord could crash if active messages count exceeded
16000 messages in current HMB message area.
- Concord could crash if message with message number
exceeding 16000, was deleted from Squish message area.
- Multinode chat crashed when trying to display new lines
from the chat file when another process tried to write
there.
- After replying to message, node status was changed to
"Doing nothing".
- Replying from echo area to netmail did not always use
the correct destination netmail address.
- Rewritten the code that removed tag lines (message area
setup option) and origin lines (when editing echomail
message) from message text.
- Squish message base: after updating existing message
information for some message in message area, total
messages count for message area was displayed wrong
until changing area.
- When editing file area setup, F10 does not display file
list anymore.
- INSTALL complained about missing DSZLOG and CONCORD
environment variables in the very beginning.
- LOGO.ANS and GOODBYE.ANS screens contained old
information.
- TESTRUN.BAT and TESTRUN.CMD tried to start CONCORD from
the system path.
- User editor: PgDn did not work correctly in the last
user screens.
CHANGED
[Beta-21]
- Long area names are written to QWK CONTROL.DAT file
instead of short area names.
- If "yelling sysop" lng line is empty, chat will now be
started immediately.
- Modifying @DEFAULTANSWER@ is now possible outside scripts,
too. (DefaultAnswer is the default line in the string edit
fields.)
- It is now possible to modify @ANSWER@ macro. (Note:
@ANSWER@ is cleared every time when starting to display a
lng string so you need to modify it FROM the lng string.)
- Switch /P<postfilename> is not valid anymore in menutype
2011 because of newly added switches. /P:fname or
/POST:fname needs to be used instead.
- Kludges handling was changed somewhat in all message area
kinds.
- Ctrl-C changed to Ctrl-D (copy default string) in language
editor
- Edit message -feature is now (almost) completely
rewritten.
- When adding/removing areas from combined areas list in
Bluewave offline setup, now also displaying the area names
whose status is about to change.
- Multiple running script files are now almost independent
from each other; only input file (and @INPUT_POS@,
@INPUT_NEXT@ and @INPUT_PREV@ macros) are common for all
scripts.
[Beta-22]
- Improved Caller-ID detection: now checking for user
configured string, or if not defined, for strings
"NMBR=", "NMBR =", "NAME=", "NAME =".
- Inactivity timeout period is now cleared also when
text is written to modem (displaying ANSI file etc.)
Is this slowing down the system?
- Tear line "Concord OO1B22OS2" changed to "Concord/2
OO1B22"
- CSETUP: Keyboard macros selection were moved to
Other settings window.
- Now always writing IEMSI login sequence to log file.
- Changed field name "Force FILES.BBS" in file area
setup to "Filebase/FILES.BBS".
- User index is searched before saving user data after
logoff. This should allow packing and sorting while
users are online, though still remaining as not
suggested action.
- USERED.FIE, USERED.SC?, FILEED.CFG, CSETUP.CFG files
are now searched from the following paths :
1: Exe path, 2: Current path, 3: System path
- Search files (Ctrl-F) in filebase editor now uses both
filemask and keyword searches (earlier only keyword
search).
[Beta-23]
- When entering new message, "?" and "<name>?" scans and
shows the following lists :
Local = Local user list
Echo = Local user list + Nodelist
Net = Nodelist
[Beta-24]
- Csetup path setup did not fit anymore in window. Enlarged
window in 50 lines mode and changed window style to
rolling window in 25 lines mode.
- If Concord environment variable does not exist Concord
displays warning message and pauses for one second in
startup.
- Area number is now shown in area setup screen.
- Area setup screen is updated differently in subdirectory
areas from normal areas.
- Filename CHAT.LOG renamed to CHATxxx.LOG where xxx is
3-digit nodenumber.
- CSETUP.ERR error log file is now written to CSETUP.EXE
path instead of current path.
- !!! LOG FILES ARE NOW DIRECTED TO LOG PATH !!!
The following files are now written to LogPath:
LOGSYS.D?? system log data files
LOGSYS.I?? system log index files
USAGE???.DAT system usage charts
CHAT???.LOG chat logs
ERRORS.LOG error log
[Beta-25]
- LOGVIEW now reads log files from log path.
- "<SCRIPT>.SCR not found" is now only displayed in debug
mode.
- Language line 285 changed (parameters %1 = filename and
%2 = filesize added).
- Menutype TMPCOPYTAG changed: by default, copying only
files from those file areas that have switch
FAREA_COPYCDROM turned on. If parameter /ALL is specified,
all files will be copied (default behaviour earlier).
- Multinode chat screen output: Changes to language file
lines 253, 254, 257, 259 and 282.
- If user does not have upload rights to upload file area,
then upload is aborted right away.
[Beta-26]
- "---?" where ? is not " ", is not changed to "-+-?" in
written messages anymore.
- Export filelist to FILES.BBS in filebase editor now uses
the same format as defined in file config, to add download
counters.
- Changed hotkeys in adding files to file list in file
editor. Now Space/Enter keys flag files, Esc discards and
F10 accepts selections.
- If -B<bps> is specified but carrier is not detected,
Concord now ignores -B<bps> cmdline switch.
- Changed upload credits to match the truncated file size
instead of rounding values (usually resulted "n KB
received, n+1 KB credited" line in log file).
[Beta-27]
- Modified xxx.PTR last read pointer file header to contain
also username :
"Concord last read pointers file.
Created on <date> at <time> for <username> at <bbsname>.
<EOF>"
- CSETUP GEN is not possible to launch from menu anymore.
- Moved modem reinitializion delay from other settings to
modem settings in Csetup.
- CALLER-ID identification string is now filtered from
the whole caller id string.
- Updated INSTALL.EXE.
- Concord does not load user's possibly existing former
information from USERINF2.DAT file anymore for such new
users that have been users in the system earlier.
- Filebase editor now asks to create filebase files if
they do not exist.
- Empty lines are now removed from the end of the
message.
ADDED
[Beta-21]
- Internal full screen message editor!
x FSEDHLP.ANS Help ANSI file
x Lines 410-419,421 in language file.
x Usage: ! in msg editor command line.
x Language line 412:
textcolor,quotecolor,rmargin;key1;key2;...;key33
where keyx is either num1,num2 or num. Two numbers mean
two key presses, one number means one key press. For
example : 011,063 is ^K? and 001 is ^A.
Full list of functions :
KEY_WORDLEFT = 01 = ^A, ^Left
KEY_REORGBLOCK = 02 = ^B
KEY_PGDN = 03 = ^C, PgDn
KEY_RIGHT = 04 = ^D, Right
KEY_UP = 05 = ^E, Up
KEY_WORDRIGHT = 06 = ^F, ^Right
KEY_DELRIGHT = 07 = ^G, Del
KEY_DELLEFT = 08 = ^H, BkSpc
KEY_TAB = 09 = ^I, Tab
KEY_SEARCH = 10 = ^J
KEY_EDITMSGHDR = 11 = ^KE
KEY_REDRAW = 12 = ^L
KEY_ENTER = 13 = ^M, Enter
KEY_LINEDRAW = 14 = ^N
KEY_MENU = 15 = ^O, Esc
KEY_ENDOFLINE = 16 = ^P, End
KEY_QUOTE = 17 = ^Q
KEY_PGUP = 18 = ^R, PgUp
KEY_LEFT = 19 = ^S, Left
KEY_DELWORD = 20 = ^T
KEY_UNDOLINE = 21 = ^U
KEY_INSERT = 22 = ^V, Insert
KEY_BEGOFLINE = 23 = ^W, Home
KEY_DOWN = 24 = ^X, Down
KEY_DELLINE = 25 = ^Y, Alt-D
KEY_SAVE = 26 = ^Z
KEY_ABORT = 27 = ^KA
KEY_ERASEEND = 28 = ^End
KEY_TOPOFWIN = 29 = ^Home
KEY_ENDOFMSG = 30 = ^PgDn
KEY_BEGOFMSG = 31 = ^PgUp
KEY_IMPORT = 32 = Alt-I
KEY_HELP = 33 = ^K?
KEY_CENTERLINE = 34 = ^KC
- New msg config switch MSG_AUTO_QUOTE :
Autoquote in internal editor.
- New msg config switch MSG_SAVE_DISCONNECT :
Auto save in internal editor if disconnected.
- It's now possible to create squish areas...
- Enhanced error logging in OS/2 version! Concord/2 should
now be able to save source filename + linenumber to
ERRORS.LOG when run time error occurs.
- New menutype MENU_FLAGFILES ($1019) :
Flag files on given areas.
Parameters: [<RANGE>] [<FILEMASK>]
- New msg config switch MSG_KLUDGES_TO_PKT :
Put kludges to mail packet
- New switch to CSETUP GEN FILE :
FORCE will include "Force FILES.BBS" areas in filelist
compilation, too.
- New switch to ^L lng macro :
UPPER will convert all chars in input string to uppercase.
Eg. ^L40,UPPER;
- New switch to user cfg :
PwdCRCtype - How to calculate password-CRC from password
string: 0=uppercase, 1=lowercase, 2=normal.
Earlier, password CRC was always calculated from
lowercased password string which was not supported by RA
and therefore RA->CONC user conversion failed.
- New msg config switch MSG_VERIFY_NET_PKT :
Verify dest address in offline pkt netmails
- ^]!macro=xxx; was only supported from ANSI files. Now it
is possible to execute it also from lng string.
- New macro: @EDITOR_CMDLINE@
- New switches to menutype 200A :
/AUTOQUOTE (autoquote)
/PUBLIC,
/PRIVATE
/D<destnetaddress>
- New command line switches to Concord:
-CID:<callerid> and -CON:<connectstring>
- New user switches :
OFFLINE_LONGAREAS = Long area names in QWK packets
OFFLINE_KLUDGES = Include kludges in offline msg pkts
USER_SHOWKLUDGES = Show kludges when reading msgs
OFFLINE_LONGSUBJ = Long subject #255@SUBJECT:xxx (when
subject length exceeds 20 chars)
in QWK packets
- New switch to internal message editors: /AUTOQUOTE
- ,CAPIT changed to ,UPPER in some language strings.
- New macros : @PKT_LONGAREAS@, @PKT_KLUDGES@,
@PKT_LONGSUBJ@, @SHOWKLUDGES@
- Added line 420 to language file (displayed when sysop
edits message)
- SET @STRING@ = STRUPP string ; convert string to uppercase
- SET @STRING@ = STRLOW string ; convert string to lowercase
- SET @STRING@ = STRCAP string ; begin words with uppercase
letter
- Added .CTL and .SCR file editing to CSETUP
- New command to script language:
ALLPARAM <varname> = STRING
Assigns all remaining parameters to <varname>. Does _not_
clear the parameter list.
- New macro : MENU_POS (cursor selection menu field
position)
- New macro : WHEREX (cursor X position in local screen)
- New macro : WHEREY (cursor Y position in local screen)
- "command not found" menutype: %& contains original command
line entered.
[Beta-22]
- Running SELMAREA.SCR, SELFAREA.SCR, SELDOOR.SCR,
SELMSG.SCR, SELGROUP.SCR, WHOISON.SCR, BBSHELP.SCR and
SELVOTE.SCR (named as equivalent help ansi files) in list
selection menutypes, if current user key press is not
recognised by the menutype. The script is given one
parameter, ASCII value of the user pressed key. For
example, if user presses "Y" in msg area selection window,
SELMAREA.SCR is started with parameter "89" which could be
understood as eg. yell command in the script.
- Quote string for already quoted lines.
- Most startup errors (eg. "Error initializing com port")
are now logged.
- New file config switch FILE_HIDE_UPLOADS: All uploads are
hidden in filelist until processed by sysop.
- Support for dummy OS/2 packers: %3 on archiver command
line is now converted to list of files that should be
packed into or unpacked from archive file. For example,
ZIP.EXE -jkm1 %1 %3
- New other config switch OTHERS_NODETECTIEMSI: True
if not wanted Concord to detect IEMSI login.
- New macro @FILE_TIME@ : time of file in the file list.
- If EXITINFO.DAT or EXITINFO.BBS is changed, Concord
will now automatically reread also user limits, date
format, next event, protocol, packer, editor, charset,
language, menu and message/file/door area.
- If size of EXITINFO.BBS file is not 644 bytes, Concord
does not read EXITINFO.BBS because it's probably RA
compatible instead of SBBS compatible.
- External upload checker can now change the file name of
the uploaded file and save the new file name (name +
extension) to ASCII file NEWNAME.UPL in node path.
- BBS list editor : S - Sort BBS list
- BBS list editor : Alt-E - Export BBS list
- Simple vote editor
- Added switches ALL and NOCD to CSETUP FILE PACK
- Filebase editor : F - Flag (mark/unmark) certain area
in file list.
- FILEED.CFG : ARCHIVE_ID, VIEW_ID can now contain also
#nnn codes, for example #026 = ASCII-26 = EOF.
- Filebase editor : Add files from path (Ins) opens
directory window where added files can be selected. *
toggles all on/off, Enter toggles one on/off or changes
directory, Esc accepts selected files, A-Z changes
drive. Note: if files have been selected and
drive/directory is changed, currently selected files
will be added to file list before changing to new path.
- New config setting to FILEED.CFG : EDITOR - %DIZNAME
is replaced with description text file. If EDITOR
is non-empty, external text editor specified by this
setting, will be used to edit file descriptions.
- Filebase editor; edit file description :
Alt-D deletes current line.
- Filebase editor; edit file description :
Ctrl-B reorders file description.
- Filebase editor; edit file description :
Pressing Del in the end of the line now joins the
current line with the next line.
[Beta-23]
- OS/2 default settings added to Csetup/2.
- NFC2 : does not crash any more if empty lines exist after
last /***/ line.
- NFC2 : accepts both up-to-down and down-to-up order in
source news text file.
- Squish base : NULL (#0) character is added after text to
saved messages.
- Squish base : ECHOTOSS.LOG is now being created.
- Added Squish ECHOTOSS.LOG file path name to path setup.
- !!! Added AREATAG field to message area setup (marearec
size changed - running CSETUP before using new version is
mandatory!)
- Added "allow showing kludges" to message area setup; if
this switch is off, users are not able to see kludges even
if they have "show kludges" turned on in their user setup.
- RCSETUP/2 : -R:<comport>,<bpsrate>,<emulation>,<handle>
- Added centering feature to displaying macros : @MACRO@#20
centers macro. Eg. @NAME@#20 = " Pasi Talliniemi "
- Messages addressed to Sysop cannot be written to message
echos any more if MSG_ECHO_ALLOW_SYSOP is turned off
(default).
- New attributes DOOR_ALLGROUPS, FAREA_ALLGROUPS,
MAREA_ALLGROUPS: area is visible in all groups.
- It is now possible to give filebase basename to upload
menutype as parameter (also path must be defined). When
basename is given file descriptions of uploads are written
to filebase.
The new format is :
UPLOAD $1010 [/NODESCRIPTIONS] [/MOVE] [<uploadpath> [<basename>]]
- New macros: @BBSNAME@, @SYSOPNAME@, @SYSOPFIRST@,
@SYSOPLAST@ added. They are replaced with Concord setup
information.
- New config switch OTHERS_NEXTHIGHESTSEC to select either
first limit or next highest seclvl in limits config if
user seclvl cannot be found from there. Note: Only limits
with correct time range are checked when selecting next
highest seclvl.
[Beta-24]
- Added more error checking to expanding area files to new
format. For example, if file was somehow corrupted so that
last area was not complete, expand would not complete.
Also no error messages were displayed if some software
were still using config files while trying to expand them.
- Added automatic common settings copying from main config;
Concord starts CSETUP CFG with new switch "-UPDATE" which
copies settings from main config to node config if main
config has been updated more recently than node config.
- New switch "CONCORD -NOCOPY" = do not automatically copy
common settings from main config to node config.
- INTL kludge is now added to HMB netmail.
- New script file STARTUP.SCR is now run in the very
beginning, just before showing LOGO.ANS. It can be used,
for example, to query user screen length, terminal
emulation and language from the user.
- Now confirming more paths in startup (are paths correct,
do paths exist, etc.)
- New config path setting LogPath.
- Full startup command line is now saved to log file, too.
[Beta-25]
- New macro @MAREA_ECHOTAG@ which returns the echo tag of
the message area.
- It is now possible to select user with cursor keys from
user list when writing message and entering '?' in whoto
field.
New lines added to language file (descriptions same as in
other selection lists) :
SELUSER_LINE line 423
SELUSER_CURSOR line 424
SELUSER_KEYS line 425
SELUSER_FIND line 426
SELUSER_JUMP line 427
SELUSER_TOP line 428
SELUSER_BOTTOM line 429
- It is now possible to edit globally areas in given area
range in msg / file / door area config. ("Select group to
edit" => "Enter group or area range (first-last) to edit")
- Two digit COM port number can now be entered via Csetup.
- Csetup now asks for verification before renaming filebase.
- CD-Changer support added in remote downloads. New file
area switch FAREA_COPYCDROM allows copying files from
CD-ROM to temp dir before download.
$COMMON$\TMPCDROM.LCK file is used for locking cd-changer
for one user at time (with 30 sec timeout).
$WORK$\TMPCDROM.LST file is used to list all files copied
to temp path (will be erased after transfer).
- Added new language line COPY_TAGGED_TEMPDIR_FAILED = 430
to indicate failure of copying file to temp directory.
- New config switch FILE_AUTOSTOPLISTING = $10000 to stop
filelist in the end of the file list with Enter keypress.
- It is now possible to download/upload files locally
without disk space check (a verification prompt is
displayed).
- "!=internal full screen editor" added to Csetup help line
in msg editor setup.
- -? now displays Concord version number, too.
- Multinode chat screen output: Added new language lines :
MULTINODECHAT_CMDLINE 431 Input field for multinode chat.
NODECHAT_CHANNELNOTEXIST 432 Tried /WHO on nonexistent channel.
NODECHAT_CREATENEW 433 Creating new channel with /JOIN.
NODECHAT_DEFAULTTITLE 434 Default title for new channels.
[Beta-26]
- WRITEMSG menutype now asks user to fill the whoto and
subject lines if they are empty - even if /NOVERIFY switch
was specified on command line.
- Concord now forbids the same user logging in twice at the
same time. Added new line to language file:
ALREADY_LOGGED_IN = 436
- MENUTYPE 000E /FS now displays user list in full screen
(select list) mode.
- New cfg option LOG_IEMSI to determine whether IEMSI
strings should be logged or not.
- FILES.FIX is now excluded from "Add missing files to
filebase" in filebase editor.
- Executable file name is now added to "Using door" string
in "Who's on" list.
- Filebase editor now checks if file already exists in
destination filearea in "add files from path" and "move
files to another filearea" functions.
[Beta-27]
- New switch to FILEED.CFG:
KEEPMARKED YES|NO
Yes = do not change "marked" status for lines after processing
No = unmark lines after processing (default)
- Filebase editor: Added (A)ll and (Q)uit verify options to
Alt-D delete files function.
- Showing file area name when scanning for files to download
after download prompt.
- New lng string NO_READ_RIGHTS = 437 is displayed if
user tries to read messages from current area but does
not have read rights.
- It is now also possible to move "offline" files to
another file area in filebase editor.
- INSTALL checks for existing installation packages
(CON?OO5C.RAR)